package demo;

import java.awt.Container;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JSplitPane;
public class JSplitPaneDemo {
	public static void main(String args[]) {
		JFrame frame = new JFrame("Welcome") ;	// 实例化窗体对象
		Container cont = frame.getContentPane() ;	// 得到窗体容器
		JSplitPane lfsplit = null ;			// 左右分割的SplitPanel
		JSplitPane tbsplit = null ;			// 上下分割的SplitPanel
		lfsplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, new JLabel("左标签"),
				new JLabel("右标签"));		lfsplit.setDividerSize(3) ;			// 设置左右的分割线大小
		tbsplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT, lfsplit,
				new JLabel("下标签"));
		tbsplit.setDividerSize(10) ;			// 设置上下的分割线大小
		tbsplit.setOneTouchExpandable(true) ;
		cont.add(tbsplit) ;				// 将JSplitPane加入到窗体
		frame.setSize(230, 80) ;			// 设置窗体大小
		frame.setLocation(300,200) ;			// 设置窗体的显示位置
		frame.setVisible(true) ;			// 让组件显示
	}
}

